structural terrace - Spanish English Dictionary